Get the current shopper's account profile data. Introduced in 2.19.4.
| Method | GetAccountProfile |
The request body is of type GetAccountProfile.
// Example: Get the data profile describing the currently active account MakeAJAXCall("Visitor.GetAccountProfile",{}, console.log);
The response body is of type GetAccountProfileResponse.
| Name | Description | Data Type |
|---|---|---|
| GetAccountProfileResult | A string value containing a JSON object.
{
"Data": {
"Name": "Bayside Bikes",
"CustomerNumber": "000000000000001",
"Telephone": "206-555-4562",
"Contact": "Karen Saunders",
"Fax": null,
"CustomeronHold": false,
"FreeShipping": false,
"CreateDate": "2017-09-20T14:27:45.057",
"CurrencyCode": "$",
"PunchOutInvoice": "OFF",
"PunchOutInvoiceUrl": "",
"PunchOutLoginReturnUrl": "",
"PunchOutOrderAddressIDIsMultiShipCode": false,
"InvoiceXmlXsltFile": "",
"CustomerClass": "Wholesaler",
"Email": "sbrown@bikesblades.com",
"FirstName": "Susan",
"LastName": "Brown",
"CompanyName": "",
"PrimaryPhone": "",
"PrimaryPhoneExt": "",
"AlternatePhone": "",
"AlternatePhoneExt": "",
"PrimaryPhoneonFile": "",
"PrimaryContactonFile": "",
"OnFile": true,
"Approved": true,
"LastLoginDate": "2022-10-04T16:57:58.827",
"EmailMarketingOptInStatus": false,
"EmailMarketingOptInStatusChangeDate": "2022-10-04T17:13:18.95",
"IsLocked": false,
"NumLoginAttempts": 0,
"UnlockDateTime": null,
"MobilePhone": null,
"PreferredWarehouse": null,
"MobileNumber": "15555551212",
"SMSMultiFactorOptIn": true,
"SMSVerified": false,
"EnableWarehouseSelection": true,
"DefaultApproved": true,
"UserStatus": "B2B",
"HasSavedCarts": true,
"CartItemCount": 0,
"BillingAddress": {
"Address1": "P O Box 8",
"Address2": "2001 Ocean Avenue",
"Address3": "",
"FirstName": "Bayside Bikes",
"LastName": "",
"City": "Santa Monica",
"State": "LA County",
"Zip": "A2B 4C6",
"Country": "CA",
"Phone": "206-555-4562"
},
"ShippingAddress": {
"Address1": "3 Beach Road",
"Address2": "Bayside North",
"Address3": "",
"FirstName": "Bayside Bikes",
"LastName": "",
"City": "Seattle",
"State": "WA",
"Zip": "98101",
"Country": "United States",
"Phone": "206-555-4562"
}
},
"Result": {
"Success": true,
"Message": "The account profile was retrieved successfully.",
"ElapsedTime": "780 ms"
}
}
| xml:string |